google.golang.org/grpc/internal/transport.http2Client.controlBuf (field)

23 uses

	google.golang.org/grpc/internal/transport (current package)
		http2_client.go#L96: 	controlBuf *controlBuffer
		http2_client.go#L379: 	t.controlBuf = newControlBuffer(t.ctxDone)
		http2_client.go#L468: 		t.loopy = newLoopyWriter(clientSide, t.framer, t.controlBuf, t.bdpEst, t.conn, t.logger, t.outgoingGoAwayHandler, t.bufferPool)
		http2_client.go#L872: 		success, err := t.controlBuf.executeAndPut(func() bool {
		http2_client.go#L980: 	t.controlBuf.executeAndPut(addBackStreamQuota, cleanup)
		http2_client.go#L1025: 	t.controlBuf.put(&goAway{code: http2.ErrCodeNo, debugData: []byte("client transport shutdown"), closeConn: err})
		http2_client.go#L1085: 	t.controlBuf.put(&incomingGoAway{})
		http2_client.go#L1112: 	if err := t.controlBuf.put(df); err != nil {
		http2_client.go#L1132: 		t.controlBuf.put(&outgoingWindowUpdate{streamID: s.id, increment: w})
		http2_client.go#L1141: 		t.controlBuf.put(&outgoingWindowUpdate{streamID: s.id, increment: w})
		http2_client.go#L1158: 	t.controlBuf.executeAndPut(updateIWS, &outgoingWindowUpdate{streamID: 0, increment: t.fc.newLimit(n)})
		http2_client.go#L1159: 	t.controlBuf.put(&outgoingSettings{
		http2_client.go#L1185: 		t.controlBuf.put(&outgoingWindowUpdate{
		http2_client.go#L1195: 			t.controlBuf.put(&outgoingWindowUpdate{
		http2_client.go#L1201: 		t.controlBuf.put(bdpPing)
		http2_client.go#L1215: 				t.controlBuf.put(&outgoingWindowUpdate{s.id, w})
		http2_client.go#L1306: 	t.controlBuf.executeAndPut(func() bool {
		http2_client.go#L1324: 	t.controlBuf.put(pingAck)
		http2_client.go#L1365: 		defer t.controlBuf.put(&incomingGoAway{}) // Defer as t.mu is currently held.
		http2_client.go#L1429: 	t.controlBuf.put(&incomingWindowUpdate{
		http2_client.go#L1655: 		t.controlBuf.throttle()
		http2_client.go#L1775: 				t.controlBuf.put(p)
		http2_client.go#L1830: 	t.controlBuf.put(&outFlowControlSizeRequest{resp})